Pep Guardiola has signed a contract extension at Manchester City, with his previous deal set to expire in the summer